Skip to main content

SQS vs SNS s Kinesis

SQSSNSKinesis
Consumer pull dataPush data to many subscribersStandard: pull data; Enhanced-fan out: push data
Data is deleted after being consumedData is not persistedPossibility to reply data
No need to provision throughputNo need to provision throughputProvisioned mode or on demand capacity mode
Ordering guarantees only on FIFO queues.FIFO capability for SQS FIFOOrdering at the shard level
Pub/SubMeant for real-time big data analytics and ETL.
Integrates with SQS for fan-out architecture pattern